Requirements trawling: techniques for discovering requirements

نویسنده

  • Suzanne Robertson
چکیده

ion The technique of abstraction is based on making useful generalisations. The purpose of the generalisations is to understand and articulate the rules that apply to a specific domain of knowledge and even to discover rules that are shared between domains. Many people find it very difficult to think in terms of abstractions and are much more comfortable thinking in terms of specific instances. For instance, suppose someone says “If I press this button on the top of my camera then it takes a photo”. A more abstract view might be “all devices that take photographs have some way to set in motion the taking of a photograph”. People who are good at abstract thinking are usually comfortable looking at class models, data models and other models that focus on the “essence” [McMenamin &Palmer ’84, Robertson & Robertson ‘94] of the subject matter.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Discovering Web Services to Specify More Complete System Requirements

Service-centric systems pose new challenges and opportunities for requirements processes and techniques. This paper reports new techniques developed by the EU-funded SeCSE Integrated Project that enable service discovery during early requirements processes and exploit discovered services to enhance requirements specifications. The paper describes the algorithm for discovering services from requ...

متن کامل

Modeling a semantic recommender system for medical prescriptions and drug interaction detection

Introduction: The administration of appropriate drugs to patients is one of the most important processes of treatment and requires careful decision-making based-on the current conditions of the patient and its history and symptoms. In many cases, patients may require more than one drug, or in addition to having a previous illness and receiving the drug, they need new drugs for the new illness, ...

متن کامل

Using Data-Centric Business Process Modeling for Discovering Requirements for Business Process Support Systems: Experience Report

Building a process model is a natural part of the requirements engineering (RE) when creating requirements for a computerized system/service to support a business process. When the process in question is workflowable (i.e. a process in which the order and the flow of tasks/ operations/activities can be predefined), there are plenty of modeling techniques, notations and tools that can help in th...

متن کامل

A New Group Data Envelopment Analysis Method for Ranking Design Requirements in Quality Function ‎Deployment

‎Data envelopment analysis (DEA) is an objective method for priority determination of decision making units (DMUs) with the same multiple inputs and outputs. DEA is an efficiency estimation technique, but it can be used for solving many problems of management such as rankig of DMUs. Many researchers have found similarity between DEA and MCDM techniques. One of the earliest techniques in MCDM is...

متن کامل

A Novel Drawing Method for Innovative Design of Karbandi Case Study: The Karbandis of Tabriz Historic Bazaar

Karbandi is a common structural and covering pattern for arched surfaces in Persian architecture, which is rooted in the precise methods of descriptive geometry. These methods, due to their strict geometry, do not have much flexibility and have been used only in specific fields in Iranian architecture. Therefore, the questions arise: what are the limitations and requirements of common drawing m...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • Int. J. Hum.-Comput. Stud.

دوره 55  شماره 

صفحات  -

تاریخ انتشار 2001